devices and diagnostics